// 引入bcryptjs包
const bcrypt = require('bcryptjs');
/**
 * middleUers.js
 * @param {*} req  请求对象
 * @param {*} res  响应对象
 * @param {*} next 下一步执行回调函数
 */
exports.mw1 = (req,res,next)=>{
    req.body.reach = true;
    console.log("我是第1个中间件,我添加了一个reach的属性");
    next();
};

exports.mw2 = (req,res,next)=>{
    req.body.islogin = true;
    console.log("我是第2个中间件,我添加了一个islogin的属性");
    next();
};

// 给注册接口新增一个删除为0的标志位
exports.registerDeleted = (req,res,next)=>{
    // 给注册接口新增一个删除为0的标志位
    req.body.isdeleted = 0;
    // 使用bcryptjs 对用户密码进行加密
    req.body.password = bcrypt.hashSync(req.body.password,10);
    next();
}

